// function jspang() {
//   let web: string = "Hello World";
//   console.log(web);
// }

// jspang();


// var age:number = 18
// var stature:number = 178.5
// console.log(age)
// console.log(stature)



// function searchXiaoJieJie3(...xuqiu:string[]):string{

//   let  yy:string = '找到了'
//   for (let i =0;i<xuqiu.length;i++){
//       yy = yy + xuqiu[i]
//       if(i<xuqiu.length){
//           yy=yy+'、'
//       }
//   }
//   yy=yy+'的小姐姐'
//   return yy

// }

// var result:string  =  searchXiaoJieJie3('22岁','大长腿','瓜子脸','水蛇腰900000')
// console.log(result)
  // function add(n1:number,n2:number):number{
  //   return n1+n2
  // }
  
  // console.log(add(1,2))


// var add = function(n1:number,n2:number):number{
//   return n1 + n2
// }
// console.log(add(1,3))



// var add = (n1:number,n2:number):number =>{
//   return n1+n2
// }
//  console.log(add(1,4))

// var arr1:Array<number>
//  arr1 = [1,2,3]
// console.log(arr1)

// var arr3:(number|string)[];
// arr3 = [1,2]
// console.log(arr3)

// var arr4:any[];
// arr4 = [1,false,"111"]
// console.log(arr4)


// enum Gender{
//   Male,
//   Femal
// }
//  var val:Gender;
//   val = Gender.Male;
//   val = Gender.Femal;   
//   console.log(Gender)




  // function text():void{
  //   console.log(111)
  // }
  // text()
  // let value:void;
  // value = null;

//  interface FullName{
//    firstName:string
//    lastName:string
//  }
//  let obj = {
//    firstName: "隔壁",
//    lastName: "老王"
//  }
//  function say({firstName,lastName}:FullName):void{
//    console.log(`我叫:${firstName}+${lastName}`)
//  }
//  say(obj)

// var yangzi:string = '刘德华'

// function zhengXing():void{
//     var yangzi:string = '马德华'

//     console.log('技术胖整形成了'+yangzi+'的样子')
// }
// zhengXing()
// console.log(yangzi)


// function zhengXing():void{
//   var yangzia:string = '刘德华'
//   {
//        let  yangzib:string = '小沈阳'
//        console.log('技术胖整形成了'+yangzib+'的样子')
//   }

//    console.log('技术胖整形成了'+yangzia+'的样子')
//   //  console.log('技术胖整形成了'+yangzib+'的样子')
// }
// zhengXing()


// let jspang:String = "常东东"
// let jsc:String = new String("cdd")
// console.log(jsc)
// console.log(jspang)


// let jspang:String = '技术胖'
// let jspanga:String = new String("jspang.com")
// console.log(jspang.length)
// console.log(jspanga.length)
// console.log(jspang.indexOf("术"))
// console.log(jspang.substring(1))
// console.log(jspang.substring(0,3))


// let d:Date = new Date()
// console.log(d)


// let d1:Date = new Date('2018/09/06 05:30:00')
// let d2:Date = new Date('2018-09-06 05:30:00')
// let d3:Date = new Date('2018-09-06T05:30:00')
// console.log(d1)
// console.log(d2)
// console.log(d3)



// let reg1:RegExp = new RegExp("jspang")  //表示字符串规则里含有jspang
// console.log(reg1)
// let reg2:RegExp = new RegExp("jspang",'gi')
// console.log(reg2)


// var a:string="1";
// console.log(a)


// interface Istate4 {
//   name:string,
//   readonly age:number
// }
// var obj4:Istate4 = {name:"张三儿",age:10}
// obj4.name = "1111"
// obj4.age = 20

// enum Days{
//   sun,mon,tue,wed,thu,fri,sat
// }
// console.log(Days.sun) //0 
// console.log(Days)

//class Xiaojiejie {
//   constructor(private _age:number){}
//   get age(){
//       return this._age*100;
//   }
//   set age(age:number){
//     this._age=age
//   }
// }

// const dajiao = new Xiaojiejie(28)
// dajiao.age=999
// console.log(dajiao.age)

// function getServe(status:number){
//   if(status === 0){
//       return "message";
//   }else if(status === 1){
//       return "SPA";
//   }else if(status === 2){
//       return "dabaoj"
//   }
// } 
// const result = getServe(0);
// console.log(`我要去${result}`)  
// const Status = {
//   MASSAGE: 0,
//   SPA:1,
//   DABAOJ:2,
// } 
// function getServe(status:any){
//   if(status === Status.MASSAGE){
//        return "massage";
//   }else if(status === Status.SPA){
//       return "spa";
//   }else if(status === Status.DABAOJ){
//       return "daobaoj";
//   }
// }
// // const result = getServe(Status.SPA)
// const result = getServe(1)
// console.log(`我要去${result}`)
// console.log(Status.MASSAGE);
// console.log(Status.SPA);
// console.log(Status.DABAOJ);
// console.log(Status.MASSAGE,Status[1]);       

class SelectGirl {
  constructor(private girls: string[]) {}
  getGirl(index: number): string {
    return this.girls[index];
  }
}

const selectGirl = new SelectGirl(["大脚", "刘英", "晓红"]);
console.log(selectGirl.getGirl(1));

























